#ifndef XML_PARSER_H_
#define XML_PARSER_H_

#include <QList>
#include <QString>

class BBTable;
class BBClass;

class XmlParser
{
public:
	static XmlParser* instance();

	QList<BBTable>* getTables( QString& xmlFilePath ); 

	//TODO: Metodo do CodeGenerator
	//QList<BBClass>* getUserClasses( QString xmlFilePath );

protected:
	XmlParser()
	{
		//DOES NOTHING
	}
	~XmlParser()
	{
		//DOES NOTHING
	}

private:
	static XmlParser* m_instance;
};

#endif
